The nonlinear Muskingum model has a significant advantage as compared to the linear model due to the nonlinear relationship between the storage and the flow dishcrage. In this model, the correct estimation of the parameters is necessary to achieve the proper precision. Previous studies indicated that there are five nonlinear corrected models which, with different optimization algorithms, tried to increase the prediction accuracy of output hydrographs. Due to the error in the output hydrograph of the previous models, in this study, a new structure of nonlinear Muskingum model was developed based on hybrid PSO and DSO algorithms. In this eight-parameter model (NL6 model), the improvement coefficient γ was used which held values less or more than one according to the number of peak discharges in the output hydrograph. By applying the proposed approach to the three types of input hydrographs and determining the optimal values of the parameters for the NL6 model, this research showed that the proposed model has a high accuracy in estimating the discharge values of the output hydrograph. The error reduction rate of the NL6 model based on SSQ and SAD indicators for multi-peak hydrographs were 53 and 35.6 percent compared to the last proposed model, respectively. So, this model have a high performance in estimating flood routing hydrograph.